package com.niiwoo.civet.trade.dao.entity;

import java.math.BigDecimal;
import java.util.Date;

public class ProjectCreditorFund {
    private Long id;

    private String borrowerUserId;

    private Long projectId;

    private Long planId;

    private Integer currentPeriod;

    private Integer totalPeriod;

    private Date expiryDate;

    private Date penaltyBeginDate;

    private BigDecimal orignalPenaltyFee;

    private BigDecimal capital;

    private BigDecimal interest;

    private BigDecimal penaltyRate;

    private Byte status;

    private Date payOffTime;

    private Date createTime;

    private Date updateTime;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getBorrowerUserId() {
        return borrowerUserId;
    }

    public void setBorrowerUserId(String borrowerUserId) {
        this.borrowerUserId = borrowerUserId;
    }

    public Long getProjectId() {
        return projectId;
    }

    public void setProjectId(Long projectId) {
        this.projectId = projectId;
    }

    public Long getPlanId() {
        return planId;
    }

    public void setPlanId(Long planId) {
        this.planId = planId;
    }

    public Integer getCurrentPeriod() {
        return currentPeriod;
    }

    public void setCurrentPeriod(Integer currentPeriod) {
        this.currentPeriod = currentPeriod;
    }

    public Integer getTotalPeriod() {
        return totalPeriod;
    }

    public void setTotalPeriod(Integer totalPeriod) {
        this.totalPeriod = totalPeriod;
    }

    public Date getExpiryDate() {
        return expiryDate;
    }

    public void setExpiryDate(Date expiryDate) {
        this.expiryDate = expiryDate;
    }

    public Date getPenaltyBeginDate() {
        return penaltyBeginDate;
    }

    public void setPenaltyBeginDate(Date penaltyBeginDate) {
        this.penaltyBeginDate = penaltyBeginDate;
    }

    public BigDecimal getOrignalPenaltyFee() {
        return orignalPenaltyFee;
    }

    public void setOrignalPenaltyFee(BigDecimal orignalPenaltyFee) {
        this.orignalPenaltyFee = orignalPenaltyFee;
    }

    public BigDecimal getCapital() {
        return capital;
    }

    public void setCapital(BigDecimal capital) {
        this.capital = capital;
    }

    public BigDecimal getInterest() {
        return interest;
    }

    public void setInterest(BigDecimal interest) {
        this.interest = interest;
    }

    public BigDecimal getPenaltyRate() {
        return penaltyRate;
    }

    public void setPenaltyRate(BigDecimal penaltyRate) {
        this.penaltyRate = penaltyRate;
    }

    public Byte getStatus() {
        return status;
    }

    public void setStatus(Byte status) {
        this.status = status;
    }

    public Date getPayOffTime() {
        return payOffTime;
    }

    public void setPayOffTime(Date payOffTime) {
        this.payOffTime = payOffTime;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}